/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package service.impl;

import dao.impl.TorneoDaoImpl;
import entity.Torneo;
import java.util.List;
import service.TorneoService;

/**
 *
 * @author USER
 */
public class TorneoServiceImpl implements TorneoService {

    private TorneoDaoImpl TorneoDaoImpl;

    public void setTorneoDaoImpl(TorneoDaoImpl TorneoDaoImpl) {
        this.TorneoDaoImpl = TorneoDaoImpl;
    }

    @Override
    public Integer insertar(Torneo Torneo) {
        Integer result = TorneoDaoImpl.insertar(Torneo);
        return result;
    }
    
    @Override
    public Integer asignar(Torneo Torneo, Double id, Integer pareja) {
        Integer result = TorneoDaoImpl.asignar(Torneo,id,pareja);
        return result;
    }

    @Override
    public void actualizar(Torneo Torneo) {
        TorneoDaoImpl.actualizar(Torneo);
    }

    @Override
    public void eliminar(Double id) {
        TorneoDaoImpl.eliminar(id);
    }
    
    @Override
    public void lanzar(Double id) {
        TorneoDaoImpl.lanzar(id);
    }

    @Override
    public List<Torneo> buscarTodos() {
        List<Torneo> list = TorneoDaoImpl.buscarTodos();
        return list;
    }

    @Override
    public List<Torneo> buscar(Torneo Torneo) {
        List<Torneo> list = TorneoDaoImpl.buscar(Torneo);
        return list;
    }

    @Override
    public List<Torneo> buscarPorNombre(String nombre) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Boolean autenticar(String correo, String password) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Torneo buscarPorId(Double id) {
        Torneo Torneo = TorneoDaoImpl.buscar(id);
        return Torneo;
    }
}